"""
Data models for document analysis.

This package contains the data models and entities used throughout
the document analysis system.
"""

from .document import Document, DocumentType
from .analysis_result import AnalysisResult, ClarityScore, AnalysisMetrics
from .clarification import ClarificationItem, ClarificationPriority, ClarificationType
from .suggestion import ImprovementSuggestion, SuggestionType, SuggestionImpact

__all__ = [
    "Document",
    "DocumentType",
    "AnalysisResult",
    "ClarityScore",
    "AnalysisMetrics",
    "ClarificationItem",
    "ClarificationPriority",
    "ClarificationType",
    "ImprovementSuggestion",
    "SuggestionType",
    "SuggestionImpact"
]